export default class DataObj<A> {
    private data: A;
    constructor(data: A) {
        this.data = data;
    }

    static create<A>(data: A): DataObj<A> {
        return new DataObj(data);
    }
}